/*
 *realTimeAnswer
 */
.r_t_a_page{
    display: block;
    margin: 0px auto;
    overflow: hidden;
    position: relative;
    width: 990px;
    height:2310px; 
    padding-top:10px;
    z-index: 1;
    background-color:#ffffff;
}

.s_s_t_title{
	width:980px; 
	height:32px; 
	margin-left:auto; 
	margin-right:auto; 
	background-color:#53555E;
}

.s_s_t_title p{
	font-size:20px; 
	color:#ffffff; 
	font-weight:bold; 
	padding-top:7px; 
	padding-left:20px;
}

.s_s_t_content{
	width:978px; 
	height:600px; 
	border-width:1px; 
	border-color:#666; 
	border-style:solid; 
	margin:0px auto; 
}

.s_s_t_content form{
	margin-bottom:0px; 
	margin-left:0px; 
	margin-top:-1px; 
	display:block;
}

.search_area{
	width:978px; 
	height:40px; 
	margin:0px auto; 
	background-color:#eeeeee;
}

.search_area .grade{
	margin-top:5px; 
	margin-left:35px; 
	width:85px;
}

.search_area .subject{
	margin-top:5px; 
	margin-left:10px; 
	width:85px;
}

.search_area button{
	margin-left:575px; 
	margin-bottom:5px; 
	height:30px; 
	width:90px; 
	font-size:14px;
}

.s_s_way{
	width:978px; 
	height:40px; 
	margin:0px auto; 
}

.s_s_way .active{
	color:#ffffff; 
}

.s_s_way .other_way{
	color:#000000; 
	font-size:14px; 
	margin:10px auto auto 10px;
}

.freind_teacher{
	font-size:14px; 
	margin:10px auto auto 35px;
}

.s_s_c_table{
	width:900px; 
	margin:30px auto auto 40px;
	height:400px;
}

.s_s_c_table tr{
	height:80px; 
	border-bottom:1px solid #999999;
}

.common_th{
	margin:53px 0 auto 10px; 
	padding:0; 
	float:left;
}

.teacher_img{
	width:50px; 
	height:50px; 
	margin-top:20px; 
	float:left; 
}

.teacher_name{
	width:80px; 
	
}

 .grade_subject{
	width:120px; 
}

.answer_count{
	width:120px; 
}

.star_count{
	width:180px; 
}

.add_to_friend{
	width:120px; 
}

.ask_at_now{
	width:100px; 
	margin:53px 20px auto 20px; 
	padding:0; 
	float:left;
}

.teacher_img img{
	width:50px; 
	height:50px;
}

.ask_at_now a{
	margin-left:10px; 
	height:18px; 
	width:62px; 
	padding:1px 6px 1px 6px; 
	margin-bottom:2px; 
	font-weight:normal;
}

.grade_subject strong{
	margin-right:5px;
}

.answer_count strong{
	margin-left:10px;
}

.star_count img{
	width:15px; 
	height:15px; 
	margin-bottom:5px;
}

/*
 * senior junior primary css
 */
.senior_area, .junior_area, .primary_area{
	width:978px; 
	height:532px; 
	margin:20px auto auto auto; 
	font-size:22px; 
	font-weight:bold;
}

.senior_area_title, .junior_area_title, .primary_area_title{
	width:978px; 
	height:40px; 
	margin:0 0 auto 0;
}

.senior_left_area, .junior_left_area, .primary_left_area{
	height:480px; 
	width:629px; 
	margin-left:0px; 
	margin-top:10px; 
	border:#666 1px solid; 
	border-radius:5px;
	float:left;
}

.senior_left_area_title, .junior_left_area_title, .primary_left_area_title{
	width:629px; 
	height:35px; 
	margin:0px auto; 
	background-color:#eeeeee; 
	border-radius:5px;
}

.senior_left_area_title p, .junior_left_area_title p, .primary_left_area_title p{
	padding-top:10px;
	padding-left:15px;
}

.s_l_subject_condition,.j_l_subject_condition, .p_l_subject_condition{
	width:629px; 
	height:40px; 
	margin:0px auto;
}

.s_l_first_subject, .j_l_first_subject, .p_l_first_subject{
	font-size:14px;
	margin:10px auto auto 15px;
}

.s_l_subject_common, .j_l_subject_common, .p_l_subject_common{
	color:#000000; 
	font-size:14px; 
	margin:10px auto auto 2px;
}

.s_l_show_way, .j_l_show_way, .p_l_show_way{
	width:629px; 
	height:40px; 
	margin:0px auto; 
}

.s_l_best_score, .j_l_best_score, .p_l_best_score{
	color:#ffffff; 
	font-size:14px; 
	margin:5px auto auto 15px;
}

.s_l_answer_count, .j_l_answer_count, .p_l_answer_count{
	color:#000000; 
	font-size:14px; 
	margin:5px auto auto 2px;
}

.s_l_content, .j_l_content, .p_l_content{
	width:600px; 
	font-size:14px; 
	margin:10px auto auto 10px;
}

.s_l_row, .j_l_row, .p_l_row{
	height:80px; 
	border-bottom:1px solid #999999;
}

.s_l_teacher_img, .j_l_teacher_img, .p_l_teacher_img{
	width:80px; 
	height:85px; 
	margin-top:10px; 
	margin-left:5px; 
	float:left; 
}

.s_l_teacher_img img, .j_l_teacher_img img, .p_l_teacher_img img{
	width:80px; 
	height:80px;
}

.s_l_teacher_detail, .j_l_teacher_detail, .p_l_teacher_detail{
	width:110px; 
	margin:35px 0 auto 20px; 
	padding:0; 
	float:left;
}

.s_l_teacher_detail p, .j_l_teacher_detail p, .p_l_teacher_detail p{
	float:left; 
	margin:0px auto 2px auto; 
	padding:0; 
	font-weight:normal;
}

.s_l_teacher_state, .j_l_teacher_state, .p_l_teacher_state{
	width:120px; 
	margin:77px 0 auto 10px; 
	padding:0; 
	float:left; 
	font-weight:normal;
}

.s_l_teacher_state span, .j_l_teacher_state span, .p_l_teacher_state span{
	margin-right:5px;
}

.s_l_ask, .j_l_ask, .p_l_ask{
	width:100px; 
	margin:76px 0px auto 10px; 
	padding:0; 
	float:left;
}

.s_l_ask .ask, .j_l_ask .ask, .p_l_ask .ask{
	margin-left:10px; 
	height:18px; 
	width:62px; 
	padding:1px 6px 1px 6px; 
	margin-bottom:2px;
	font-weight:normal;
}

.s_l_add_to_friend, .j_l_add_to_friend, .p_l_add_to_friend{
	width:100px; 
	margin:76px 0px auto 0px; 
	padding:0; 
	float:left;
}

.add_to_friend .add, .s_l_add_to_friend .add, .j_l_add_to_friend .add, .p_l_add_to_friend .add{
	margin-left:10px; 
	height:18px; 
	width:92px; 
	padding:1px 6px 1px 6px; 
	margin-bottom:2px;
	font-weight:normal;
}

.s_l_more, .j_l_more, .p_l_more{
	margin:15px auto auto 550px; 
	font-weight:bold; 
	font-size:14px;
}

.senior_right_area, .junior_right_area, .primary_right_area{
	height:480px; 
	width:335px; 
	margin-left:10px; 
	margin-top:10px; 
	border:#666 1px solid; 
	border-radius:5px;
	float:left;
}

.senior_right_area_title, .junior_right_area_title, .primary_right_area_title{
	width:335px; 
	height:35px; 
	margin:0px auto; 
	background-color:#eeeeee; 
	border-radius:5px;
}

.senior_right_area_title p, .junior_right_area_title p, .primary_right_area_title p{
	padding-top:10px; 
	padding-left:15px;
}

.s_r_popup, .j_r_popup, .p_r_popup{
	width:335px; 
	height:40px; 
	margin:0px auto; 
}

.s_r_popup a, .j_r_popup a, .p_r_popup a{
	font-size:14px; 
	margin:10px auto auto 15px; 
	float:left;
}

.s_r_condition, .j_r_condition, .p_r_condition{
	color:#000000; 
	font-size:14px; 
	margin:15px auto auto 20px; 
	float:left;
}

.s_r_condition span, .j_r_condition span, .p_r_condition span{
	margin-right:10px;
}

.s_r_content, .j_r_content, .p_r_content{
	width:330px; 
	height:350px; 
	color:#000000; 
	font-size:14px; 
	font-weight:normal;
}

.s_r_hr, .j_r_hr, .p_r_hr{
	width:318px; 
	margin:5px auto 5px 10px; 
	border-bottom:2px solid #333333;
}

.s_r_ul, .j_r_ul, .p_r_ul{
	margin-top:10px; 
	margin-left:30px; 
	font-size:14px; 
	color:#000000;
}

.s_r_ul li, .j_r_ul li, .p_r_ul li{
	padding-top:0px; 
	padding-bottom:10px;
}

.s_r_ul li a, .j_r_ul li a, .p_r_ul li a{
	color:#000000;
}

.s_r_more, .j_r_more, .p_r_more{
	margin:15px auto auto 250px; 
	font-weight:bold; 
	font-size:14px;
}